/**
 * 使用zookeeper实现分布式锁<br>
 * 思路：
 * 加锁：尝试创建节点（该节点就相当于一把锁）
 * 			a. 创建成功  。。。代表加锁成功
 * 			b. 创建失败。。。代表其他人正持有锁
 * 					i. 观察该节点（事件驱动编程，不需要真的在失败的时候才走这条路）
 * 							当节点被释放就创建自己的节点
 * 							为了区分自己和别人，节点上的值写入自己的标识号
 * 去锁：删除自己的节点
 */
package com.yc.distribute.lock.zookeeper;